package enumDemo;

/**
 * Enum中的常用方法:
 * - values()：
 *      获取枚举类中的所有对象
 * - valueOf(String name)：
 *      通过一个字符串获取枚举类中的一个对象,
 *      查找失败的话，抛出异常
 * - toString()：
 *      默认输出枚举对象的名字
 */
public class UseDemo1 {
    public static void main(String[] args) {
        Season2[] values = Season2.values();
        for (Season2 e : values) {
            System.out.println(e);
        }

        Thread.State[] states = Thread.State.values();
        for (Thread.State e : states) {
            System.out.println(e);
        }

        Season2 winter = Season2.valueOf("WINTER");
        System.out.println(winter.getSeasonDesc());
    }
}
